own something that can be bragged about - Español Inglés Diccionario